final process